#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x,a[200],i,m,max,min,k,y;
    while(scanf("%d %d",&x,&y)!=EOF)
    {
        for(i=0;i<x;i++)
        {
            a[i]=i+1;
        }
        max=x-1;
        min=0;
        m=min+max;
        k=0;
        while(max>min)
        {
            if(a[m]==y)
            {
                k++;
                break;
            }
            else
               if(a[m]<y)
                 {
                    min=m+1;
                    k++;
                 }
                else
                {
                    max=m-1;
                    k++;
                }
            m=min+max;
        }
        if(max<min)
        {
            printf("%d\n",0);
        }
        else
        {
            printf("%d\n",k);
        }
    }
    return 0;
}
